// 用于开启服务的文件，叫做app.js

// 加载所需模块
const path = require('path');
// const db = require(path.join(__dirname, 'db')); // 自定义模块
const cors = require('cors');
const express = require('express');

// 创建app对象
const app = express();

// 指定端口，开启服务
app.listen(3000, () => console.log('服务启动了'));

// ------------配置---------------
// 配置cors，解决跨越
app.use(cors());
// 配置获取post请求（配置之后，后面的接口中可以使用 req.body 获取请求体）
app.use(express.urlencoded({ extended: false }));

// -------------开始编写接口--------------

// -------------加载路由模块--------------
let books = require(path.join(__dirname, 'routers', 'books'));
app.use('/api', books);